/*
 #import "SEGQueryauthinfoModel.h"
 
 @property (nonatomic, strong) SEGQueryauthinfoModel *queryauthinfo;
 
 -(SEGQueryauthinfoModel *)queryauthinfo{
 if (!_queryauthinfo) {
 _queryauthinfo = [[SEGQueryauthinfoModel alloc]init];
 }
 return _queryauthinfo;
 }
 */

#import <Foundation/Foundation.h>

typedef NS_ENUM(NSUInteger, SEGEnumUserUserInfoType) {
    SEGEnumUserUserInfoType_Normal = 1, /*正常*/
    SEGEnumUserUserInfoType_Useless = 2, /*停用*/
    SEGEnumUserUserInfoType_Out = 3, /*迁出*/
    SEGEnumUserUserInfoType_NeedCheck = 4, /*待审核*/
    SEGEnumUserUserInfoType_CheckFalse = 5, /*审核失败*/
};

@class SEGQueryauthinfoRoleauthmapModel;
@class SEGQueryauthinfoMenuauthModel;
@class SEGQueryauthinfoDataModel;


@interface SEGQueryauthinfoMenuauthModel : NSObject  <NSCoding>
@property (nonatomic, copy) NSString *authCode;
@end

@interface SEGQueryauthinfoRoleauthmapModel : NSObject  <NSCoding>
@property (nonatomic, copy) NSString *propId;
@property (nonatomic, copy) NSString *custId;
//是否是管理员角色 1、是 2、否
@property (nonatomic, copy) NSString *isAdmin;
@property (nonatomic, copy) NSString *enterpriseUserId;
@property (nonatomic, copy) NSString *communityId;
@property (nonatomic, copy) NSString *enterpriseName;
@property (nonatomic, copy) NSString *enterpriseId;
@property (nonatomic, copy) NSString *organId;
//用户状态 -1、未认证 ，1、正常 2、停用 3、迁出 4、待审核 5,审核失败
@property (nonatomic, copy) NSString *status;
@end

@interface SEGQueryauthinfoDataModel : NSObject  <NSCoding>
@property (nonatomic, strong) NSArray* menuAuth;
@property (nonatomic, strong) SEGQueryauthinfoRoleauthmapModel *userInfo;
@end

@interface SEGQueryauthinfoModel : NSObject  <NSCoding>
@property (nonatomic, copy) NSString *message;
@property (nonatomic, strong) SEGQueryauthinfoDataModel *data;
@property (nonatomic, copy) NSString *code;
@end

